<?php

class ControleurPanier {

    public function __construct() {
        
    }

    public function afficher() {
        if (Panier::nbProduits() > 0) {
            self::afficherProduitsDuPanier();
        } else {
            VariablesGlobales::$message = "Votre panier est vide... N'hésitez pas à vous connecter pour le remplir !";
            include (Chemins::VUES . "v_message.php");
        }
    }

    public function vider() {
        Panier::vider();
        VariablesGlobales::$message = "Votre panier est à présent vide !";
        include (Chemins::VUES . "v_message.php");
    }

    private function afficherProduitsDuPanier() {
        VariablesGlobales::$lesProduits = Panier::getProduits();
        include(Chemins::VUES . "v_panier.php");
    }
    
    public function retirerProduit() {
        
        $idProduit = $_REQUEST['produit'];
        
        Panier::retirerProduit($idProduit);
            
            
        $this->afficher(); 
        
    }
    
    public function genererFacture()
    {
        
        VariablesGlobales::$lesProduits = 
        include(Chemins::VUES . "v_pdf.php");
    }

}

?>
